package com.Policing.Since_case;

import com.Policing.JavaBean.AbnormalImage;
import com.Policing.JavaBean.OffSaveAbnormal;
import com.Policing.JavaBean.OffSaveSiteDate;
import com.Policing.Polling.Scheme_bean;
import com.Policing.Polling.SiteActivity_Bean;
import com.Policing.Polling.Site_Data_bean;

import java.util.List;
import java.util.Map;

public class Since_case {
    private static Since_case since_case=new Since_case();
    public static Since_case set(){
        return since_case;
    }
    private String source;
    private String isAudit;
    private String isRemarks="备注";
    private List<String>listString;
    private List<String>pointContentIdList;
    private Boolean isONorOff,isUp=false,isOnAbnormal;//在线or离线
    private List<SiteActivity_Bean>siteActivityBeans;//离线路线数据
    private List<Site_Data_bean>siteDataBeans;//离线路点数据
    private List<String>listPointTaskId,listTaskId;//离线路点id
    private List<OffSaveSiteDate> offSaveSiteDate;//离线路点内容检查结果
    private int lxPosition;//路线的position
    private List<String> routeStatusPosition;
    private List<OffSaveAbnormal>offSaveAbnormals;//离线异常处理
    private List<Map<String,String>>mapList;//离线超时备注

    private List<Scheme_bean> schemeBeanList;//历史异常数据

    //一下是异常处理的
    private List<String>exceptionIdList;//保存ID为了获取对应的图片数据的position
    private List<AbnormalImage>abnormalImageList;//异常图片数据
    private List<OffSaveAbnormal>offSaveAbnormalRepair;
    public String getSource() {
        return source;
    }

    public String getIsAudit() {
        return isAudit;
    }

    public String getIsRemarks() {
        return isRemarks;
    }

    public List<String> getListString() {
        return listString;
    }

    public Boolean getONorOff() {
        return isONorOff;
    }

    public List<Site_Data_bean> getSiteDataBeans() {
        return siteDataBeans;
    }

    public List<SiteActivity_Bean> getSiteActivityBeans() {
        return siteActivityBeans;
    }

    public int getLxPosition() {
        return lxPosition;
    }

    public Boolean getUp() {
        return isUp;
    }

    public Boolean getOnAbnormal() {
        return isOnAbnormal;
    }

    public List<Map<String, String>> getMapList() {
        return mapList;
    }

    public List<String> getRouteStatusPosition() {
        return routeStatusPosition;
    }

    public static Since_case getSince_case() {
        return since_case;
    }


    public List<OffSaveSiteDate> getOffSaveSiteDate() {
        return offSaveSiteDate;
    }

    public List<String> getListPointTaskId() {
        return listPointTaskId;
    }

    public List<OffSaveAbnormal> getOffSaveAbnormals() {
        return offSaveAbnormals;
    }

    public List<AbnormalImage> getAbnormalImageList() {
        return abnormalImageList;
    }

    public List<OffSaveAbnormal> getOffSaveAbnormalRepair() {
        return offSaveAbnormalRepair;
    }

    public List<Scheme_bean> getSchemeBeanList() {
        return schemeBeanList;
    }

    public List<String> getPointContentIdList() {
        return pointContentIdList;
    }

    public List<String> getExceptionIdList() {
        return exceptionIdList;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public void setIsAudit(String isAudit) {
        this.isAudit = isAudit;
    }

    public void setIsRemarks(String isRemarks) {
        this.isRemarks = isRemarks;
    }

    public void setListString(List<String> listString) {
        this.listString = listString;
    }

    public void setSiteActivityBeans(List<SiteActivity_Bean> siteActivityBeans) {
        this.siteActivityBeans = siteActivityBeans;
    }

    public void setONorOff(Boolean ONorOff) {
        isONorOff = ONorOff;
    }

    public void setSiteDataBeans(List<Site_Data_bean> siteDataBeans) {
        this.siteDataBeans = siteDataBeans;
    }

    public List<String> getListTaskId() {
        return listTaskId;
    }

    public void setListTaskId(List<String> listTaskId) {
        this.listTaskId = listTaskId;
    }

    private static void setSince_case(Since_case since_case) {
        Since_case.since_case = since_case;
    }

    public void setOffSaveSiteDate(List<OffSaveSiteDate> offSaveSiteDate) {
        this.offSaveSiteDate = offSaveSiteDate;
    }

    public void setListPointTaskId(List<String> listPointTaskId) {
        this.listPointTaskId = listPointTaskId;
    }

    public void setLxPosition(int lxPosition) {
        this.lxPosition = lxPosition;
    }

    public void setRouteStatusPosition(List<String> routeStatusPosition) {
        this.routeStatusPosition = routeStatusPosition;
    }

    public void setOffSaveAbnormals(List<OffSaveAbnormal> offSaveAbnormals) {
        this.offSaveAbnormals = offSaveAbnormals;
    }

    public void setUp(Boolean up) {
        isUp = up;
    }

    public void setMapList(List<Map<String, String>> mapList) {
        this.mapList = mapList;
    }

    public void setOnAbnormal(Boolean onAbnormal) {
        isOnAbnormal = onAbnormal;
    }

    public void setAbnormalImageList(List<AbnormalImage> abnormalImageList) {
        this.abnormalImageList = abnormalImageList;
    }

    public void setExceptionIdList(List<String> exceptionIdList) {
        this.exceptionIdList = exceptionIdList;
    }

    public void setOffSaveAbnormalRepair(List<OffSaveAbnormal> offSaveAbnormalRepair) {
        this.offSaveAbnormalRepair = offSaveAbnormalRepair;
    }

    public void setSchemeBeanList(List<Scheme_bean> schemeBeanList) {
        this.schemeBeanList = schemeBeanList;
    }

    public void setPointContentIdList(List<String> pointContentIdList) {
        this.pointContentIdList = pointContentIdList;
    }
}
